package com.yunhe.authority.domain.authority;

import com.yunhe.common.annotation.EnumItemCode;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;

/**
 * @ClassName EmployeeUser
 * @Description TODO
 * @Author HeTao
 * @Date 2021/2/25 14:29
 * @Version 1.0
 **/
@ApiModel(value = "EmployeeUser", description = "员工用户")
public class EmployeeUser {

    @ApiModelProperty(value = "用户ID")
    private Long userId;

    @ApiModelProperty(value = "项目ID")
    private Long stationId;

    @ApiModelProperty(value = "单位ID")
    private Long firmId;

    @ApiModelProperty(value = "姓名")
    private String title;

    @ApiModelProperty(value = "用户名")
    private String name;

    @ApiModelProperty(value = "邮箱")
    private String mail;

    @ApiModelProperty(value = "手机号")
    private String phone;

    @ApiModelProperty(value = "性别")
    private String sex;

    @ApiModelProperty(value = "性别title")
    @EnumItemCode(code = "sex",fieldTitle = "sex")
    private String sexTitle;

    @ApiModelProperty(value = "角色id")
    private String roleIds;

    @ApiModelProperty(value = "协同组织id")
    private String orgIds;

    @ApiModelProperty(value = "角色Title")
    private String roleTitle;

    @ApiModelProperty(value = "协同组织title")
    private String orgTitle;

    @ApiModelProperty(value = "创建时间")
    private String createTime;

    @ApiModelProperty(value = "更新时间")
    private String updateTime;

    @ApiModelProperty(value = "创建人")
    private String creator;

    @ApiModelProperty(value = "状态")
    private String activity;

    @ApiModelProperty(value = "是否可用Title")
    @EnumItemCode(code = "activity",fieldTitle = "activity")
    private String activityTitle;

    @ApiModelProperty(value = "禁用恢复描述")
    private String remark;

    @ApiModelProperty(value = "归属组织id")
    private String ascriptionOrgId;

    @ApiModelProperty(value = "归属组织Title")
    private String ascriptionOrgTitle;

    public String getUpdateTime() {
        return updateTime;
    }

    public void setUpdateTime(String updateTime) {
        this.updateTime = updateTime;
    }

    public String getSexTitle() {
        return sexTitle;
    }

    public void setSexTitle(String sexTitle) {
        this.sexTitle = sexTitle;
    }

    public String getAscriptionOrgId() {
        return ascriptionOrgId;
    }

    public void setAscriptionOrgId(String ascriptionOrgId) {
        this.ascriptionOrgId = ascriptionOrgId;
    }

    public String getAscriptionOrgTitle() {
        return ascriptionOrgTitle;
    }

    public void setAscriptionOrgTitle(String ascriptionOrgTitle) {
        this.ascriptionOrgTitle = ascriptionOrgTitle;
    }

    public Long getUserId() {
        return userId;
    }

    public void setUserId(Long userId) {
        this.userId = userId;
    }

    public Long getStationId() {
        return stationId;
    }

    public void setStationId(Long stationId) {
        this.stationId = stationId;
    }

    public Long getFirmId() {
        return firmId;
    }

    public void setFirmId(Long firmId) {
        this.firmId = firmId;
    }

    public String getTitle() {
        return title;
    }

    public void setTitle(String title) {
        this.title = title;
    }

    public String getName() {
        return name;
    }

    public void setName(String name) {
        this.name = name;
    }

    public String getPhone() {
        return phone;
    }

    public void setPhone(String phone) {
        this.phone = phone;
    }

    public String getRoleTitle() {
        return roleTitle;
    }

    public void setRoleTitle(String roleTitle) {
        this.roleTitle = roleTitle;
    }

    public String getOrgTitle() {
        return orgTitle;
    }

    public void setOrgTitle(String orgTitle) {
        this.orgTitle = orgTitle;
    }

    public String getCreateTime() {
        return createTime;
    }

    public void setCreateTime(String createTime) {
        this.createTime = createTime;
    }

    public String getCreator() {
        return creator;
    }

    public void setCreator(String creator) {
        this.creator = creator;
    }

    public String getActivity() {
        return activity;
    }

    public void setActivity(String activity) {
        this.activity = activity;
    }

    public String getRoleIds() {
        return roleIds;
    }

    public void setRoleIds(String roleIds) {
        this.roleIds = roleIds;
    }

    public String getOrgIds() {
        return orgIds;
    }

    public void setOrgIds(String orgIds) {
        this.orgIds = orgIds;
    }

    public String getRemark() {
        return remark;
    }

    public void setRemark(String remark) {
        this.remark = remark;
    }

    public String getMail() {
        return mail;
    }

    public void setMail(String mail) {
        this.mail = mail;
    }

    public String getSex() {
        return sex;
    }

    public void setSex(String sex) {
        this.sex = sex;
    }

    public String getActivityTitle() {
        return activityTitle;
    }

    public void setActivityTitle(String activityTitle) {
        this.activityTitle = activityTitle;
    }
}
